「技巧分享」 表格设置多级联动下拉菜单(可随意维护多级联动) |
您所在的位置:网站首页 › wps office多级列表 › 「技巧分享」 表格设置多级联动下拉菜单(可随意维护多级联动) |
表格中设置下拉菜单,基本上大家都知道,简单的说明下,以防有同学不明白。 一、一级下拉列表1、简单的介绍。在数据→有效性中设置数据有效性面板中,有效性条件选择序列,接着在来源框中选择序列的编号 插入下拉列表中手动添加下拉选项或从单元格选择下拉选项,此操作和第一种方法相同 以上的方法只能设置1个一级或多个一级下拉菜单,若想设置二级或多级下拉列表(见下图),怎么实现? 在制作多级联动下拉列表前,需要先准备一些资料,包括 一级下拉列表内容 二级下拉列表内容 三级下拉列表内容 此处以国内省、市、区县为例准备一级、二级、三级下拉列表 接着将此数据转换为两张工作表,转换方式详见本人提问及俊哥的回答 问题一 【文字组合和拆分-动态数组】将两列文字组合为符号连接的文字 | WPS官方社区--WPS爱好者家园https://bbs.wps.cn/topic/17239问题二 【文字组合和拆分-动态数组】 将两列数据转换为表格 | WPS官方社区--WPS爱好者家园https://bbs.wps.cn/topic/17240新建工作表设置一级下拉列表,这里一般来说有两种创建方式,一种是静态的一种是动态的。 静态的方式比较简单,也比较常用,不过不方便设置多级联动的下拉菜单。 静态下拉列表的制作,在省市列表中,按Ctrl+G(windows)或control+G(Mac)在省市列表中,按Ctrl+G(windows)或control+G(Mac),选择定位→常量→确定 名称管理器创建,公式→指定(WPS)或公式→根据所选内容创建(Excel),指定内容选择首行 创建一级下拉列表,上文中已有简单介绍。 创建二级下拉列表,选中需要创建二级菜单的位置,设置数据→有效性,来源中填写=INDIRECT(一级下拉别表的单元格),这里填写的=INDIRECT(B2),如果一级下拉列表中无数据,会提示源目前包含错误,忽略提示直接确定。 此方法比较简单,也是常用的设置方法,因为日常工作中很少用到三级下拉列表,简单的方法也不方便后期维护资料,譬如需要更新资料,下拉列表中将无法更新,而需要再次设置 在省市列表中,按Ctrl+G(windows)或control+G(Mac),选择定位→常量→确定 名称管理器创建,公式→指定(WPS)或公式→根据所选内容创建(Excel),指定内容选择首行 这两步参见静态下拉列表,操作方法一致 创建一级下拉列表,依然在数据→数据有效性中设置,不过这次不是选定单元格,而是使用函数offset和COUNTA,公式这里贴出来,参考使用: =OFFSET(省市列表!$A$1,0,0,1,COUNTA(省市列表!$1:$1))创建二级下拉列表,依然在数据→数据有效性中设置,使用函数offset、COUNTA和MATCH,公式这里贴出来,参考使用: =OFFSET(省市列表!$A$1,1,MATCH(B2,省市列表!$1:$1,0)-1,COUNTA(OFFSET(省市列表!$A:$A,0,MATCH(B2,省市列表!$1:$1,0)-1))-1)创建三级下拉列表,仍然在数据→数据有效性中设置,仍然函数offset、COUNTA和MATCH,公式这里贴出来,参考使用: =OFFSET(区县列表!$A$1,1,MATCH(C2,区县列表!$1:$1,0)-1,COUNTA(OFFSET(区县列表!$A:$A,0,MATCH(C2,区县列表!$1:$1,0)-1))-1)动态多级联动下拉列表可在后期维护下拉列表内容,下拉列表可动态自动更新。 以上案例练手:https://kdocs.cn/l/ckMpJQypkGEG 扩展思考,如何设置四级、五级等多级联动下拉列表 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |